/*fixes*/
a {color: #3498db}
a:hover {color:#3498db}
.btn, input, .form-control {border-radius:0}
.titulo {margin-top:0}
/*fin fixes*/

/*menu top*/
#MenuHorTop {background-color:#262626; text-align:right; padding:3px}
#MenuHorTop a {color:#FFF; display:inline-block; border-right:solid 1px #fff; padding-right:5px; margin-right:5px}
#MenuHorTop a.last {border:none}
/*fin menu top*/

/*header*/
#header {position: relative}
#header h1 {margin:0; background:#fff}
#header h1 a {width:432px; height:100px; background-image:url(../../imagenes/banner2.jpg); background-repeat:no-repeat; display:block}
#header h1 strong {display:none}
#header .input-group {float:right; z-index:2; margin-top:-45px}
/*fin header*/

/*menu principal*/
#MenuHorPrin {min-height:0; background-color:#5B5A5A; border-radius:0; border:none}
#MenuHorPrin li {float:none; display:inline-block}
#MenuHorPrin .menu-collapse a {
	font-size: 18px;
	color: #333333;
	line-height: 2em;
	color:#fff
}
/*fin menu principal*/

/*menu sector*/
.MenuSector {background-color:#f9f9f9; margin-bottom:20px}
.MenuSector .location {
	font-size:18px;
	display:block;
	padding:8px 15px
}
.MenuSector .breadcrumb {margin:0; background-color:#f9f9f9; padding-top:11px}
/*fin menu sector*/

/*menu izquierda*/
.menu_izq p {font-size:18px; border-bottom:solid 3px #3498db; padding:0 0 2px 0; text-transform:capitalize; margin:0}
.menu_izq a {display:block; border-bottom:solid 1px #ddd; padding:10px 0; color:#464646; font-size:14px}
/*fin menu izquierda*/

/*footer*/
.footer {
	color: #dadada;
	margin-top: 40px;
	padding: 20px 0 30px;
	background: #585f69
}
.footer .interes {list-style:none; padding:0}
.footer .interes li {padding:5px }
.footer .interes a {
	color: #dadada; font-size:14px
}
.headline {
	display: block;
	margin: 10px 0 15px 0;
	border-bottom: 1px dotted #e4e9f0;
}
.headline h2, .headline h3, .headline h4 {
	border-bottom: 2px solid #3498db;
	margin: 0 0 -2px 0;
	padding-bottom: 5px;
	display: inline-block;
	font-size:20px
}
.subfooter {background-color:#3e4753; color:#fff; font-size:12px}
.subfooter p, .subfooter img {padding:5px 0}
.subfooter p {margin-top:10px}
.subfooter img {margin-top:8px}
/*fin footer*/

/*MEDIA QUERIES*/
@media (min-width: 1200px) {
	#MenuHorPrin .menu-collapse a {padding:0 20px}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#MenuHorPrin .menu-collapse a {padding:0 12px; font-size:16px}
}

@media (min-width: 768px) and (max-width: 991px) {
	#MenuHorPrin .menu-collapse a {padding:0 4px; font-size:14px}
}

@media (max-width: 767px) {
	#MenuHorPrin .menu-collapse a {padding:0 6px; font-size:14px}
	#MenuHorPrin li {float:none; display:block}
}
/*FIN MEDIA QUERIES*/


/*COMPONENTES*/
/*botones*/
.btn:hover {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn.celeste {background: #3498db; color: #fff !important; text-decoration: none !important}
.btn.celeste:hover {background: #257bd1}
.btn.azul {background: #36608d; color: #fff !important; text-decoration: none !important}
.btn.azul:hover {background: #27456d}
.btn.verde {background: #88cf5b; color: #fff !important; text-decoration: none !important}
.btn.verde:hover {background: #66c141}
.btn.naranja {background: #f2a342; color: #fff !important; text-decoration: none !important}
.btn.naranja:hover {background: #ee8930}
.btn.rojo {background: #e35840; color: #fff !important; text-decoration: none !important}
.btn.rojo:hover {background: #db3f2e}
/*fin botones*/

/*boxes*/
.box {
	padding: 20px;
	line-height: 1.428571429;
	background-color: #fafafa;
	border: 2px solid #dddddd;
	max-width: 100%;
	height: auto;
	display: block;
	margin-bottom:10px
}

.box-image {
	padding: 0;
	line-height: 1.428571429;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	max-width: 100%;
	height: auto;
	display: block;
	margin-bottom:10px
}
.box-image .caption {padding: 9px 9px 0 9px}
.box-image h3 {font-size:20px; margin:10px 0}

.box-info {background:#3498db; padding:8px; color:#fff; margin-bottom:10px}
.box-info h4 {margin-top:10px}
.box-info a, .box-info a:hover {color:#fff}
.box-info.azul {background: #36608d}
.box-info.verde {background: #88CF5B}
.box-info.naranja {background: #F2A342}
.box-info.rojo {background: #e35840}

.box-border {border-left:solid 5px #3498db; padding:10px; margin-bottom:20px; background-color:#fafafa}
.box-border h1, .box-border h2, .box-border h3, .box-border h4 {font-size:20px}
.box-border.left {border-left:solid 3px #3498db !important}
.box-border.top {border-top:solid 3px #3498db; border-left:none}
.box-border.right {border-right:solid 3px #3498db; border-left:none}
.box-border.bottom {border-bottom:solid 3px #3498db; border-left:none}
.box-border.azul {border-color: #36608d}
.box-border.verde {border-color: #88CF5B}
.box-border.naranja {border-color: #F2A342}
.box-border.rojo {border-color: #e35840}
.box-border.md {border-width:4px !important; padding:8px;  margin-bottom:15px}
.box-border.sm {border-width:3px !important; padding:6px;  margin-bottom:10px}
.box-border.xs {border-width:2px !important; padding:4px;  margin-bottom:5px}

a {color}
.link-azul {color: #36608d !important; text-decoration:none}
.link-verde {color: #88CF5B !important; text-decoration:none}
.link-naranja {color: #F2A342 !important; text-decoration:none}
.link-rojo {color: #e35840 !important; text-decoration:none}

.link-azul:hover {color: #36608d !important}
.link-verde:hover {color: #88CF5B !important}
.link-naranja:hover {color: #F2A342 !important}
.link-rojo:hover {color: #e35840 !important}
/*fin boxes*/

/*tablas*/
.tabla {border-collapse:separate; border-spacing:8px; border-collapse: expression('separate', cellSpacing = '8px')}
.tabla td {background-color:#f9f9f9;  padding:4px 13px}
.tabla tr.celeste td {background-color: #3498db; font-weight:bold; color:#fff}
.tabla tr.azul td {background-color: #36608d; font-weight:bold; color:#fff}
.tabla tr.verde td{background-color: #88CF5B; font-weight:bold; color:#fff}
.tabla tr.naranja td{background-color: #F2A342; font-weight:bold; color:#fff}
.tabla tr.rojo td{background-color: #e35840; font-weight:bold; color:#fff}
/*fin tablas*/
/*FIN COMPONENTES*/

/*CASOS PARTICULARES*/
#links-investigacion {list-style:none; padding:0; font-size:14px}
#links-investigacion li {padding:2px 0}
.novedades-investigacion h4 {font-size:14px; margin:10px 0; font-weight:bold}
.novedades-investigacion p {font-size:12px}
.pasantia h4 {min-height:38px}
.pasantia h4, .pasantia p {text-align:center}
.pasantia .content {margin:20px 0}
.pasantia .btn {margin-top:13px}
/*FIN CASOS PARTICULARES*/



/*REFERENCIAS
default="#3498db"
default-claro="#3eade2"
default-oscuro="#257bd1"

azul="#36608d"
azul-claro="#4173a4"
azul-oscuro="#27456d"

verde="#88cf5b"
verde-claro="#a0d96d"
verde-oscuro="#66c141"

naranja="#f2a342"
naranja-claro="#f5b54f"
naranja-oscuro="#ee8930"

rojo="#e35840"
rojo-claro="#e96a4d"
rojo-oscuro="#db3f2e"
FIN REFERENCIAS*/